	// cek apakah sudah diisi semua..
	var bap_empty = function(id){
		var bap = bap_get(id);

		var nomorKotakStatus    		  = bap[0] == '';
		var nomorPlastikStatus  		  = bap[1] == '';
		var jumlahKecambahPerKotakStatus  = bap[2] == '';
		var kondisiStatus  				  = bap[3] == '';

		return new Array(nomorKotakStatus, nomorPlastikStatus, jumlahKecambahPerKotakStatus, kondisiStatus);
	}

	// get value
	var bap_get = function(id){
		var nomorKotak    			= $('input#no_kotak-'+id).val();
		var nomorPlastik  			= $('input#no_plastik-'+id).val();
		var jumlahKecambahPerKotak  = $('input#jml_kecambah_perkotak-'+id).val();
		var kondisi				    = $('input#kondisi-'+id).val();

		return new Array(nomorKotak, nomorPlastik, jumlahKecambahPerKotak, kondisi);
	}

	var bap_trigger_error = function(id, status){
		// nama, jumlah, satuan, harga
		
		if( status[0] ) $('input#no_kotak-'+id).addClass('error');
		if( status[1] ) $('input#no_plastik-'+id).addClass('error');
		if( status[1] ) $('input#jml_kecambah_perkotak-'+id).addClass('error');
		if( status[1] ) $('input#kondisi-'+id).addClass('error');
	}

	// collect validator
	var bap_validator = function(id, idx){
		var bap 	= bap_get(id);
		var status  = bap_empty(id);
		
		bap_trigger_error(id, status);
	}

	$.validator.addMethod("nomor_kotak", function(value, element) {
		var id = $(element).attr('id').substr("no_kotak-".length);	
		bap_validator(id);
		
		return value != '';
	}, "Nomor Kotak harus diisi.");

	$.validator.addMethod("nomor_plastik", function(value, element) {
		var id = $(element).attr('id').substr("no_plastik-".length);
		bap_validator(id);
		return value != '';
	}, "Nomor Plastik harus diisi.");
	
	$.validator.addMethod("jumlah_kecambah_perkotak", function(value, element) {
		var id = $(element).attr('id').substr("jml_kecambah_perkotak-".length);
		bap_validator(id);
		return value != '';
	}, "Jumlah kecambah per kotak harus diisi.");
	
	$.validator.addMethod("kondisi", function(value, element) {
		var id = $(element).attr('id').substr("kondisi-".length);
		bap_validator(id);
		return value != '';
	}, "Kondisi harus diisi.");
	
	
	